persistent drizzle - German English Dictionary